Text copied to clipboard!
Naslov
Text copied to clipboard!Back End Programer
Opis
Text copied to clipboard!
Tražimo iskusnog Back End Programera koji će se pridružiti našem timu i pomoći u razvoju i održavanju robusnih server-side aplikacija. Kao Back End Programer, bit ćete odgovorni za dizajn, implementaciju i optimizaciju baza podataka, kao i za razvoj API-ja koji omogućuju komunikaciju između različitih komponenti sustava. Vaša uloga će biti ključna u osiguravanju da naši sustavi budu skalabilni, sigurni i učinkoviti. Radit ćete u suradnji s front end programerima kako biste osigurali besprijekorno korisničko iskustvo. Idealni kandidat ima snažno tehničko znanje, iskustvo u radu s različitim programskim jezicima i bazama podataka, te sposobnost rješavanja složenih problema. Ako ste strastveni prema tehnologiji i želite raditi u dinamičnom okruženju, voljeli bismo vas upoznati.
Odgovornosti
Text copied to clipboard!- Razvijanje i održavanje server-side logike.
- Dizajn i implementacija baza podataka.
- Izrada i održavanje API-ja.
- Optimizacija aplikacija za maksimalnu brzinu i skalabilnost.
- Suradnja s front end timom za integraciju korisničkog sučelja.
- Osiguravanje sigurnosti i zaštite podataka.
- Pisanje čiste, održive i dokumentirane programske šifre.
- Praćenje novih tehnologija i trendova u razvoju softvera.
Zahtjevi
Text copied to clipboard!- Diploma iz računalnih znanosti ili srodnog područja.
- Iskustvo u razvoju back end aplikacija.
- Poznavanje programskih jezika kao što su Java, Python ili Ruby.
- Iskustvo s bazama podataka kao što su MySQL, PostgreSQL ili MongoDB.
- Razumijevanje RESTful API-ja i web usluga.
- Sposobnost rješavanja problema i analitičko razmišljanje.
- Dobre komunikacijske vještine.
- Iskustvo rada u agilnom okruženju.
Moguća pitanja na intervjuu
Text copied to clipboard!- Možete li opisati svoje iskustvo s razvojem back end aplikacija?
- Koje baze podataka ste koristili u prethodnim projektima?
- Kako osiguravate sigurnost i zaštitu podataka u svojim aplikacijama?
- Možete li dati primjer kako ste optimizirali aplikaciju za bolju izvedbu?
- Kako pristupate rješavanju složenih tehničkih problema?